// let a = 1;
// a = "2";
// 当变量被赋值时，TS 会根据等号右边的类型推断变量的类型

// let a: any = 1;
// a = "1";
// 用any的话。就是任意的变量类型，写的太多any就与js没差别了，非必须不用太多的any

// 在这个函数中，由于TS中的函数变量没有被赋值，所以不会进行类型推断。此时，就要声明变量的类型
// function add(a: number, b: number) {
//   return a + b;
// }
// console.log(add(1, 2));
